home *** CD-ROM | disk | FTP | other *** search
- function moveStuff()
- {
- var _loc1_ = _root;
- if(Key.isDown(37))
- {
- _loc1_.ball_mc._x -= _loc1_.ball_mcspeed;
- }
- if(Key.isDown(39))
- {
- _loc1_.ball_mc._x += _loc1_.ball_mcspeed;
- }
- if(_loc1_.ball_mc._x > StageWidth - _loc1_.ball_mc._width / 2)
- {
- _loc1_.ball_mc._x = StageWidth - _loc1_.ball_mc._width / 2;
- }
- if(_loc1_.ball_mc._x < _loc1_.ball_mc._width / 2)
- {
- _loc1_.ball_mc._x = _loc1_.ball_mc._width / 2;
- }
- }
- function makewalls()
- {
- var _loc1_ = _root;
- _loc1_.count3 = _loc1_.count3 + 1;
- if(_loc1_.count3 >= _loc1_.leveltime)
- {
- _loc1_.count = _loc1_.count + 1;
- _loc1_.count2 = _loc1_.count2 + 1;
- _loc1_.count4 = _loc1_.count4 + 1;
- if(_loc1_.count >= 20)
- {
- _loc1_.count = 0;
- _loc1_.count2 = 1000;
- _loc1_.count4 = 2000;
- }
- wallnum = "wall" + _loc1_.count;
- holenum = "hole" + _loc1_.count2;
- wall.duplicateMovieClip(wallnum,_loc1_.count);
- _loc1_["wall" + _loc1_.count]._y = 430;
- hole.duplicateMovieClip(holenum,_loc1_.count2);
- _loc1_["hole" + _loc1_.count2]._y = 430;
- _loc1_["hole" + _loc1_.count2]._x = Math.abs(Math.round(Math.random() * 16) * 30 + 18);
- if(random(3) != 1)
- {
- holenum2 = "hole2" + _loc1_.count4;
- hole2.duplicateMovieClip(holenum2,_loc1_.count4);
- _loc1_["hole2" + _loc1_.count4]._y = 430;
- _loc1_["hole2" + _loc1_.count4]._x = Math.abs(Math.round(Math.random() * 16) * 30 + 18);
- }
- _loc1_.count3 = 0;
- }
- _loc1_.ball_Ytemp = _loc1_.floorspeed;
- if(_loc1_.ball_mc._y >= 380)
- {
- _loc1_.ball_Ytemp = 0;
- }
- if(_loc1_.ball_Ygoto == 0 || _loc1_.hithole == 1 || _loc1_.hithole2 == 1)
- {
- if(!_loc1_.hitwall)
- {
- _loc1_.ball_mc._y += _loc1_.ball_Ytemp;
- }
- _loc1_.hithole = 0;
- _loc1_.hithole2 = 0;
- _loc1_.hitwall = 0;
- }
- else
- {
- _loc1_.ball_mc._y = _loc1_.ball_Ygoto;
- }
- }
- function makeScore()
- {
- var _loc1_ = _root;
- if(_loc1_.levelup >= 120 && _loc1_.leveltime >= 15)
- {
- _loc1_.leveltime -= 2;
- _loc1_.levelup = 1;
- _loc1_.floorspeed += _loc1_.fsincrement;
- _loc1_.keepscore += 1;
- _loc1_.ball_mcspeed += 0.1;
- }
- else if(_loc1_.levelup >= 120 && _loc1_.leveltime < 15)
- {
- _loc1_.levelup = 1;
- _loc1_.keepscore += 1;
- _loc1_.floorspeed += _loc1_.fsincrement2;
- _loc1_.ball_mcspeed += _loc1_.bsincrement;
- }
- _loc1_.levelup += 1;
- _loc1_.scorekeep += 1;
- _loc1_.score = Math.abs(Math.round(_loc1_.score + _loc1_.scorekeep / 8 * _loc1_.keepscore / 8));
- if(_loc1_.ball_mc._y < 0)
- {
- _loc1_.onEnterFrame = null;
- stats.unloadMovie();
- _loc1_.ball_mc.removeMovieClip();
- gotoAndPlay(4);
- }
- }
- stop();
- _root.soundcount = 0;
- _root.soundbits = ["1.mp3","2.mp3","3.mp3","4.mp3","5.mp3","6.mp3","7.mp3","8.mp3","9.mp3","A.mp3","B.mp3"];
- _root["mainsound" + _root.soundcount] = new Sound();
- _root["mainsound" + _root.soundcount].attachSound(_root.soundbits[_root.soundcount]);
- _root["mainsound" + _root.soundcount].start(0,4);
- _root.score = 1;
- _root.ball_mc._y = 5;
- _root.ball_mc._x = 245;
- _root.floorspeed = 5;
- _root.levelup = 1;
- _root.keepscore = 1;
- _root.scorekeep = 1;
- _root.count = 0;
- _root.count2 = 1000;
- _root.count4 = 2000;
- _root.count3 = 5;
- _root.ballcheck = 0;
- StageWidth = 520;
- _root.ball_mcspeed = 16;
- _root.ball_Ygoto = 0;
- _root.onEnterFrame = function()
- {
- var _loc1_ = _root;
- moveStuff();
- makewalls();
- makeScore();
- _loc1_["mainsound" + _loc1_.soundcount].onSoundComplete = function()
- {
- var _loc1_ = _root;
- _loc1_.soundcount += 1;
- if(_loc1_.soundcount >= 10)
- {
- _loc1_.soundcount = 10;
- }
- _loc1_["mainsound" + _loc1_.soundcount] = new Sound();
- _loc1_["mainsound" + _loc1_.soundcount].attachSound(_loc1_.soundbits[_loc1_.soundcount]);
- _loc1_["mainsound" + _loc1_.soundcount].start(0,4);
- };
- };
-